<?php
/**
 * @param array $nums
 * @return bool
 */
function increasingTriplet(array $nums)
{
    if (count($nums) < 3) {
        return false;
    }
    $a = PHP_INT_MAX; //int最大值
    $b = PHP_INT_MAX; //int最大值
    foreach ($nums as $k => $v) {
        if ($v <= $a) { //当前第二小值
            $a = $v;
        } elseif ($v <= $b) {//当前最小值
            $b = $v;
        } else { //比当前最小值还小，满足三个数的序列
            return true;
        }
    }
    return false;
}

$res = increasingTriplet([1,5,0,6]);
var_dump($res);


//foreach ($nums as $k1=>$v1){
//    if ($nums[$k] < $nums[$k1-1] && $nums[$k] > $nums[$k1-2] && $k1 > $k ){
//        return true;
//    }
//}